package com.cyzy.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDate;
import java.util.List;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class SignInDto {
    /**
     * 累计签到天数
     */
    private Integer totalDays;
    
    /**
     * 本月签到天数
     */
    private Integer currentMonthDays;
    
    /**
     * 连续签到天数
     */
    private Integer consecutiveDays;
    
    /**
     * 今天是否已签到
     */
    private Boolean todaySigned;
    
    /**
     * 已签到的日期列表（格式：YYYY-MM-DD）
     */
    private List<String> signedDates;
    
    /**
     * 当前年份
     */
    private Integer currentYear;
    
    /**
     * 当前月份
     */
    private Integer currentMonth;
} 